
pic.so:     file format elf64-x86-64


Disassembly of section .note.gnu.build-id:

00000000000001c8 <.note.gnu.build-id>:
 1c8:	04 00                	add    $0x0,%al
 1ca:	00 00                	add    %al,(%rax)
 1cc:	14 00                	adc    $0x0,%al
 1ce:	00 00                	add    %al,(%rax)
 1d0:	03 00                	add    (%rax),%eax
 1d2:	00 00                	add    %al,(%rax)
 1d4:	47                   	rex.RXB
 1d5:	4e 55                	rex.WRX push %rbp
 1d7:	00 3e                	add    %bh,(%rsi)
 1d9:	47 5b                	rex.RXB pop %r11
 1db:	b1 18                	mov    $0x18,%cl
 1dd:	86 db                	xchg   %bl,%bl
 1df:	26 13 5d 9e          	adc    %es:-0x62(%rbp),%ebx
 1e3:	58                   	pop    %rax
 1e4:	ce                   	(bad)  
 1e5:	7f c5                	jg     1ac <_init-0x34c>
 1e7:	53                   	push   %rbx
 1e8:	2c 19                	sub    $0x19,%al
 1ea:	6d                   	insl   (%dx),%es:(%rdi)
 1eb:	e0                   	.byte 0xe0

Disassembly of section .gnu.hash:

00000000000001f0 <.gnu.hash>:
 1f0:	03 00                	add    (%rax),%eax
 1f2:	00 00                	add    %al,(%rax)
 1f4:	07                   	(bad)  
 1f5:	00 00                	add    %al,(%rax)
 1f7:	00 01                	add    %al,(%rcx)
 1f9:	00 00                	add    %al,(%rax)
 1fb:	00 06                	add    %al,(%rsi)
 1fd:	00 00                	add    %al,(%rax)
 1ff:	00 8c c2 20 01 00 04 	add    %cl,0x4000120(%rdx,%rax,8)
 206:	40 0d 07 00 00 00    	rex or $0x7,%eax
 20c:	0b 00                	or     (%rax),%eax
 20e:	00 00                	add    %al,(%rax)
 210:	0d 00 00 00 88       	or     $0x88000000,%eax
 215:	73 88                	jae    19f <_init-0x359>
 217:	0b 42 45             	or     0x45(%rdx),%eax
 21a:	d5                   	(bad)  
 21b:	ec                   	in     (%dx),%al
 21c:	ba e3 92 7c bb       	mov    $0xbb7c92e3,%edx
 221:	60                   	(bad)  
 222:	88 0b                	mov    %cl,(%rbx)
 224:	b8 8d f1 0e d9       	mov    $0xd90ef18d,%eax
 229:	71 58                	jno    283 <_init-0x275>
 22b:	1c eb                	sbb    $0xeb,%al
 22d:	d3 ef                	shr    %cl,%edi
 22f:	0e                   	(bad)  

Disassembly of section .dynsym:

0000000000000230 <.dynsym>:
	...
 248:	6b 00 00             	imul   $0x0,(%rax),%eax
 24b:	00 10                	add    %dl,(%rax)
	...
 25d:	00 00                	add    %al,(%rax)
 25f:	00 65 00             	add    %ah,0x0(%rbp)
 262:	00 00                	add    %al,(%rax)
 264:	10 00                	adc    %al,(%rax)
	...
 276:	00 00                	add    %al,(%rax)
 278:	52                   	push   %rdx
 279:	00 00                	add    %al,(%rax)
 27b:	00 20                	add    %ah,(%rax)
	...
 28d:	00 00                	add    %al,(%rax)
 28f:	00 38                	add    %bh,(%rax)
 291:	00 00                	add    %al,(%rax)
 293:	00 20                	add    %ah,(%rax)
	...
 2a5:	00 00                	add    %al,(%rax)
 2a7:	00 1c 00             	add    %bl,(%rax,%rax,1)
 2aa:	00 00                	add    %al,(%rax)
 2ac:	20 00                	and    %al,(%rax)
	...
 2be:	00 00                	add    %al,(%rax)
 2c0:	01 00                	add    %eax,(%rax)
 2c2:	00 00                	add    %al,(%rax)
 2c4:	20 00                	and    %al,(%rax)
	...
 2d6:	00 00                	add    %al,(%rax)
 2d8:	67 00 00             	add    %al,(%eax)
 2db:	00 12                	add    %dl,(%rdx)
 2dd:	00 0a                	add    %cl,(%rdx)
 2df:	00 48 06             	add    %cl,0x6(%rax)
 2e2:	00 00                	add    %al,(%rax)
 2e4:	00 00                	add    %al,(%rax)
 2e6:	00 00                	add    %al,(%rax)
 2e8:	1b 00                	sbb    (%rax),%eax
 2ea:	00 00                	add    %al,(%rax)
 2ec:	00 00                	add    %al,(%rax)
 2ee:	00 00                	add    %al,(%rax)
 2f0:	6f                   	outsl  %ds:(%rsi),(%dx)
 2f1:	00 00                	add    %al,(%rax)
 2f3:	00 10                	add    %dl,(%rax)
 2f5:	00 13                	add    %dl,(%rbx)
 2f7:	00 30                	add    %dh,(%rax)
 2f9:	10 20                	adc    %ah,(%rax)
	...
 307:	00 82 00 00 00 10    	add    %al,0x10000000(%rdx)
 30d:	00 14 00             	add    %dl,(%rax,%rax,1)
 310:	38 10                	cmp    %dl,(%rax)
 312:	20 00                	and    %al,(%rax)
	...
 320:	61                   	(bad)  
 321:	00 00                	add    %al,(%rax)
 323:	00 12                	add    %dl,(%rdx)
 325:	00 0a                	add    %cl,(%rdx)
 327:	00 2a                	add    %ch,(%rdx)
 329:	06                   	(bad)  
 32a:	00 00                	add    %al,(%rax)
 32c:	00 00                	add    %al,(%rax)
 32e:	00 00                	add    %al,(%rax)
 330:	1e                   	(bad)  
 331:	00 00                	add    %al,(%rax)
 333:	00 00                	add    %al,(%rax)
 335:	00 00                	add    %al,(%rax)
 337:	00 10                	add    %dl,(%rax)
 339:	00 00                	add    %al,(%rax)
 33b:	00 12                	add    %dl,(%rdx)
 33d:	00 07                	add    %al,(%rdi)
 33f:	00 f8                	add    %bh,%al
 341:	04 00                	add    $0x0,%al
	...
 34f:	00 76 00             	add    %dh,0x0(%rsi)
 352:	00 00                	add    %al,(%rax)
 354:	10 00                	adc    %al,(%rax)
 356:	14 00                	adc    $0x0,%al
 358:	30 10                	xor    %dl,(%rax)
 35a:	20 00                	and    %al,(%rax)
	...
 368:	16                   	(bad)  
 369:	00 00                	add    %al,(%rax)
 36b:	00 12                	add    %dl,(%rdx)
 36d:	00 0b                	add    %cl,(%rbx)
 36f:	00 64 06 00          	add    %ah,0x0(%rsi,%rax,1)
	...

Disassembly of section .dynstr:

0000000000000380 <.dynstr>:
 380:	00 5f 5f             	add    %bl,0x5f(%rdi)
 383:	67 6d                	insl   (%dx),%es:(%edi)
 385:	6f                   	outsl  %ds:(%rsi),(%dx)
 386:	6e                   	outsb  %ds:(%rsi),(%dx)
 387:	5f                   	pop    %rdi
 388:	73 74                	jae    3fe <_init-0xfa>
 38a:	61                   	(bad)  
 38b:	72 74                	jb     401 <_init-0xf7>
 38d:	5f                   	pop    %rdi
 38e:	5f                   	pop    %rdi
 38f:	00 5f 69             	add    %bl,0x69(%rdi)
 392:	6e                   	outsb  %ds:(%rsi),(%dx)
 393:	69 74 00 5f 66 69 6e 	imul   $0x696e6966,0x5f(%rax,%rax,1),%esi
 39a:	69 
 39b:	00 5f 49             	add    %bl,0x49(%rdi)
 39e:	54                   	push   %rsp
 39f:	4d 5f                	rex.WRB pop %r15
 3a1:	64 65 72 65          	fs gs jb 40a <_init-0xee>
 3a5:	67 69 73 74 65 72 54 	imul   $0x4d547265,0x74(%ebx),%esi
 3ac:	4d 
 3ad:	43 6c                	rex.XB insb (%dx),%es:(%rdi)
 3af:	6f                   	outsl  %ds:(%rsi),(%dx)
 3b0:	6e                   	outsb  %ds:(%rsi),(%dx)
 3b1:	65 54                	gs push %rsp
 3b3:	61                   	(bad)  
 3b4:	62                   	(bad)  
 3b5:	6c                   	insb   (%dx),%es:(%rdi)
 3b6:	65 00 5f 49          	add    %bl,%gs:0x49(%rdi)
 3ba:	54                   	push   %rsp
 3bb:	4d 5f                	rex.WRB pop %r15
 3bd:	72 65                	jb     424 <_init-0xd4>
 3bf:	67 69 73 74 65 72 54 	imul   $0x4d547265,0x74(%ebx),%esi
 3c6:	4d 
 3c7:	43 6c                	rex.XB insb (%dx),%es:(%rdi)
 3c9:	6f                   	outsl  %ds:(%rsi),(%dx)
 3ca:	6e                   	outsb  %ds:(%rsi),(%dx)
 3cb:	65 54                	gs push %rsp
 3cd:	61                   	(bad)  
 3ce:	62                   	(bad)  
 3cf:	6c                   	insb   (%dx),%es:(%rdi)
 3d0:	65 00 5f 5f          	add    %bl,%gs:0x5f(%rdi)
 3d4:	63 78 61             	movslq 0x61(%rax),%edi
 3d7:	5f                   	pop    %rdi
 3d8:	66 69 6e 61 6c 69    	imul   $0x696c,0x61(%rsi),%bp
 3de:	7a 65                	jp     445 <_init-0xb3>
 3e0:	00 62 61             	add    %ah,0x61(%rdx)
 3e3:	72 00                	jb     3e5 <_init-0x113>
 3e5:	62                   	(bad)  
 3e6:	00 66 6f             	add    %ah,0x6f(%rsi)
 3e9:	6f                   	outsl  %ds:(%rsi),(%dx)
 3ea:	00 65 78             	add    %ah,0x78(%rbp)
 3ed:	74 00                	je     3ef <_init-0x109>
 3ef:	5f                   	pop    %rdi
 3f0:	65 64 61             	gs fs (bad) 
 3f3:	74 61                	je     456 <_init-0xa2>
 3f5:	00 5f 5f             	add    %bl,0x5f(%rdi)
 3f8:	62 73                	(bad)  
 3fa:	73 5f                	jae    45b <_init-0x9d>
 3fc:	73 74                	jae    472 <_init-0x86>
 3fe:	61                   	(bad)  
 3ff:	72 74                	jb     475 <_init-0x83>
 401:	00 5f 65             	add    %bl,0x65(%rdi)
 404:	6e                   	outsb  %ds:(%rsi),(%dx)
 405:	64                   	fs
	...

Disassembly of section .rela.dyn:

0000000000000408 <.rela.dyn>:
 408:	48 0e                	rex.W (bad) 
 40a:	20 00                	and    %al,(%rax)
 40c:	00 00                	add    %al,(%rax)
 40e:	00 00                	add    %al,(%rax)
 410:	08 00                	or     %al,(%rax)
 412:	00 00                	add    %al,(%rax)
 414:	00 00                	add    %al,(%rax)
 416:	00 00                	add    %al,(%rax)
 418:	20 06                	and    %al,(%rsi)
 41a:	00 00                	add    %al,(%rax)
 41c:	00 00                	add    %al,(%rax)
 41e:	00 00                	add    %al,(%rax)
 420:	50                   	push   %rax
 421:	0e                   	(bad)  
 422:	20 00                	and    %al,(%rax)
 424:	00 00                	add    %al,(%rax)
 426:	00 00                	add    %al,(%rax)
 428:	08 00                	or     %al,(%rax)
 42a:	00 00                	add    %al,(%rax)
 42c:	00 00                	add    %al,(%rax)
 42e:	00 00                	add    %al,(%rax)
 430:	e0 05                	loopne 437 <_init-0xc1>
 432:	00 00                	add    %al,(%rax)
 434:	00 00                	add    %al,(%rax)
 436:	00 00                	add    %al,(%rax)
 438:	28 10                	sub    %dl,(%rax)
 43a:	20 00                	and    %al,(%rax)
 43c:	00 00                	add    %al,(%rax)
 43e:	00 00                	add    %al,(%rax)
 440:	08 00                	or     %al,(%rax)
 442:	00 00                	add    %al,(%rax)
 444:	00 00                	add    %al,(%rax)
 446:	00 00                	add    %al,(%rax)
 448:	28 10                	sub    %dl,(%rax)
 44a:	20 00                	and    %al,(%rax)
 44c:	00 00                	add    %al,(%rax)
 44e:	00 00                	add    %al,(%rax)
 450:	d8 0f                	fmuls  (%rdi)
 452:	20 00                	and    %al,(%rax)
 454:	00 00                	add    %al,(%rax)
 456:	00 00                	add    %al,(%rax)
 458:	06                   	(bad)  
 459:	00 00                	add    %al,(%rax)
 45b:	00 02                	add    %al,(%rdx)
	...
 465:	00 00                	add    %al,(%rax)
 467:	00 e0                	add    %ah,%al
 469:	0f 20 00             	mov    %cr0,%rax
 46c:	00 00                	add    %al,(%rax)
 46e:	00 00                	add    %al,(%rax)
 470:	06                   	(bad)  
 471:	00 00                	add    %al,(%rax)
 473:	00 03                	add    %al,(%rbx)
	...
 47d:	00 00                	add    %al,(%rax)
 47f:	00 e8                	add    %ch,%al
 481:	0f 20 00             	mov    %cr0,%rax
 484:	00 00                	add    %al,(%rax)
 486:	00 00                	add    %al,(%rax)
 488:	06                   	(bad)  
 489:	00 00                	add    %al,(%rax)
 48b:	00 04 00             	add    %al,(%rax,%rax,1)
	...
 496:	00 00                	add    %al,(%rax)
 498:	f0 0f 20 00          	lock mov %cr0,%rax
 49c:	00 00                	add    %al,(%rax)
 49e:	00 00                	add    %al,(%rax)
 4a0:	06                   	(bad)  
 4a1:	00 00                	add    %al,(%rax)
 4a3:	00 05 00 00 00 00    	add    %al,0x0(%rip)        # 4a9 <_init-0x4f>
 4a9:	00 00                	add    %al,(%rax)
 4ab:	00 00                	add    %al,(%rax)
 4ad:	00 00                	add    %al,(%rax)
 4af:	00 f8                	add    %bh,%al
 4b1:	0f 20 00             	mov    %cr0,%rax
 4b4:	00 00                	add    %al,(%rax)
 4b6:	00 00                	add    %al,(%rax)
 4b8:	06                   	(bad)  
 4b9:	00 00                	add    %al,(%rax)
 4bb:	00 06                	add    %al,(%rsi)
	...

Disassembly of section .rela.plt:

00000000000004c8 <.rela.plt>:
 4c8:	18 10                	sbb    %dl,(%rax)
 4ca:	20 00                	and    %al,(%rax)
 4cc:	00 00                	add    %al,(%rax)
 4ce:	00 00                	add    %al,(%rax)
 4d0:	07                   	(bad)  
 4d1:	00 00                	add    %al,(%rax)
 4d3:	00 01                	add    %al,(%rcx)
	...
 4dd:	00 00                	add    %al,(%rax)
 4df:	00 20                	add    %ah,(%rax)
 4e1:	10 20                	adc    %ah,(%rax)
 4e3:	00 00                	add    %al,(%rax)
 4e5:	00 00                	add    %al,(%rax)
 4e7:	00 07                	add    %al,(%rdi)
 4e9:	00 00                	add    %al,(%rax)
 4eb:	00 0a                	add    %cl,(%rdx)
	...

Disassembly of section .init:

00000000000004f8 <_init>:
 4f8:	48 83 ec 08          	sub    $0x8,%rsp
 4fc:	48 8b 05 f5 0a 20 00 	mov    0x200af5(%rip),%rax        # 200ff8 <__gmon_start__>
 503:	48 85 c0             	test   %rax,%rax
 506:	74 02                	je     50a <_init+0x12>
 508:	ff d0                	callq  *%rax
 50a:	48 83 c4 08          	add    $0x8,%rsp
 50e:	c3                   	retq   

Disassembly of section .plt:

0000000000000510 <.plt>:
 510:	ff 35 f2 0a 20 00    	pushq  0x200af2(%rip)        # 201008 <_GLOBAL_OFFSET_TABLE_+0x8>
 516:	ff 25 f4 0a 20 00    	jmpq   *0x200af4(%rip)        # 201010 <_GLOBAL_OFFSET_TABLE_+0x10>
 51c:	0f 1f 40 00          	nopl   0x0(%rax)

0000000000000520 <ext@plt>:
 520:	ff 25 f2 0a 20 00    	jmpq   *0x200af2(%rip)        # 201018 <ext>
 526:	68 00 00 00 00       	pushq  $0x0
 52b:	e9 e0 ff ff ff       	jmpq   510 <.plt>

0000000000000530 <bar@plt>:
 530:	ff 25 ea 0a 20 00    	jmpq   *0x200aea(%rip)        # 201020 <bar+0x2009f6>
 536:	68 01 00 00 00       	pushq  $0x1
 53b:	e9 d0 ff ff ff       	jmpq   510 <.plt>

Disassembly of section .plt.got:

0000000000000540 <__cxa_finalize@plt>:
 540:	ff 25 9a 0a 20 00    	jmpq   *0x200a9a(%rip)        # 200fe0 <__cxa_finalize>
 546:	66 90                	xchg   %ax,%ax

Disassembly of section .text:

0000000000000550 <deregister_tm_clones>:
 550:	48 8d 3d d9 0a 20 00 	lea    0x200ad9(%rip),%rdi        # 201030 <_edata>
 557:	55                   	push   %rbp
 558:	48 8d 05 d1 0a 20 00 	lea    0x200ad1(%rip),%rax        # 201030 <_edata>
 55f:	48 39 f8             	cmp    %rdi,%rax
 562:	48 89 e5             	mov    %rsp,%rbp
 565:	74 19                	je     580 <deregister_tm_clones+0x30>
 567:	48 8b 05 82 0a 20 00 	mov    0x200a82(%rip),%rax        # 200ff0 <_ITM_deregisterTMCloneTable>
 56e:	48 85 c0             	test   %rax,%rax
 571:	74 0d                	je     580 <deregister_tm_clones+0x30>
 573:	5d                   	pop    %rbp
 574:	ff e0                	jmpq   *%rax
 576:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
 57d:	00 00 00 
 580:	5d                   	pop    %rbp
 581:	c3                   	retq   
 582:	0f 1f 40 00          	nopl   0x0(%rax)
 586:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
 58d:	00 00 00 

0000000000000590 <register_tm_clones>:
 590:	48 8d 3d 99 0a 20 00 	lea    0x200a99(%rip),%rdi        # 201030 <_edata>
 597:	48 8d 35 92 0a 20 00 	lea    0x200a92(%rip),%rsi        # 201030 <_edata>
 59e:	55                   	push   %rbp
 59f:	48 29 fe             	sub    %rdi,%rsi
 5a2:	48 89 e5             	mov    %rsp,%rbp
 5a5:	48 c1 fe 03          	sar    $0x3,%rsi
 5a9:	48 89 f0             	mov    %rsi,%rax
 5ac:	48 c1 e8 3f          	shr    $0x3f,%rax
 5b0:	48 01 c6             	add    %rax,%rsi
 5b3:	48 d1 fe             	sar    %rsi
 5b6:	74 18                	je     5d0 <register_tm_clones+0x40>
 5b8:	48 8b 05 29 0a 20 00 	mov    0x200a29(%rip),%rax        # 200fe8 <_ITM_registerTMCloneTable>
 5bf:	48 85 c0             	test   %rax,%rax
 5c2:	74 0c                	je     5d0 <register_tm_clones+0x40>
 5c4:	5d                   	pop    %rbp
 5c5:	ff e0                	jmpq   *%rax
 5c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
 5ce:	00 00 
 5d0:	5d                   	pop    %rbp
 5d1:	c3                   	retq   
 5d2:	0f 1f 40 00          	nopl   0x0(%rax)
 5d6:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
 5dd:	00 00 00 

00000000000005e0 <__do_global_dtors_aux>:
 5e0:	80 3d 49 0a 20 00 00 	cmpb   $0x0,0x200a49(%rip)        # 201030 <_edata>
 5e7:	75 2f                	jne    618 <__do_global_dtors_aux+0x38>
 5e9:	48 83 3d ef 09 20 00 	cmpq   $0x0,0x2009ef(%rip)        # 200fe0 <__cxa_finalize>
 5f0:	00 
 5f1:	55                   	push   %rbp
 5f2:	48 89 e5             	mov    %rsp,%rbp
 5f5:	74 0c                	je     603 <__do_global_dtors_aux+0x23>
 5f7:	48 8b 3d 2a 0a 20 00 	mov    0x200a2a(%rip),%rdi        # 201028 <__dso_handle>
 5fe:	e8 3d ff ff ff       	callq  540 <__cxa_finalize@plt>
 603:	e8 48 ff ff ff       	callq  550 <deregister_tm_clones>
 608:	c6 05 21 0a 20 00 01 	movb   $0x1,0x200a21(%rip)        # 201030 <_edata>
 60f:	5d                   	pop    %rbp
 610:	c3                   	retq   
 611:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
 618:	f3 c3                	repz retq 
 61a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)

0000000000000620 <frame_dummy>:
 620:	55                   	push   %rbp
 621:	48 89 e5             	mov    %rsp,%rbp
 624:	5d                   	pop    %rbp
 625:	e9 66 ff ff ff       	jmpq   590 <register_tm_clones>

000000000000062a <bar>:
 62a:	55                   	push   %rbp
 62b:	48 89 e5             	mov    %rsp,%rbp
 62e:	c7 05 fc 09 20 00 01 	movl   $0x1,0x2009fc(%rip)        # 201034 <a>
 635:	00 00 00 
 638:	48 8b 05 99 09 20 00 	mov    0x200999(%rip),%rax        # 200fd8 <b>
 63f:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
 645:	90                   	nop
 646:	5d                   	pop    %rbp
 647:	c3                   	retq   

0000000000000648 <foo>:
 648:	55                   	push   %rbp
 649:	48 89 e5             	mov    %rsp,%rbp
 64c:	b8 00 00 00 00       	mov    $0x0,%eax
 651:	e8 da fe ff ff       	callq  530 <bar@plt>
 656:	b8 00 00 00 00       	mov    $0x0,%eax
 65b:	e8 c0 fe ff ff       	callq  520 <ext@plt>
 660:	90                   	nop
 661:	5d                   	pop    %rbp
 662:	c3                   	retq   

Disassembly of section .fini:

0000000000000664 <_fini>:
 664:	48 83 ec 08          	sub    $0x8,%rsp
 668:	48 83 c4 08          	add    $0x8,%rsp
 66c:	c3                   	retq   

Disassembly of section .eh_frame_hdr:

0000000000000670 <__GNU_EH_FRAME_HDR>:
 670:	01 1b                	add    %ebx,(%rbx)
 672:	03 3b                	add    (%rbx),%edi
 674:	2c 00                	sub    $0x0,%al
 676:	00 00                	add    %al,(%rax)
 678:	04 00                	add    $0x0,%al
 67a:	00 00                	add    %al,(%rax)
 67c:	a0 fe ff ff 48 00 00 	movabs 0xd000000048fffffe,%al
 683:	00 d0 
 685:	fe                   	(bad)  
 686:	ff                   	(bad)  
 687:	ff 70 00             	pushq  0x0(%rax)
 68a:	00 00                	add    %al,(%rax)
 68c:	ba ff ff ff 88       	mov    $0x88ffffff,%edx
 691:	00 00                	add    %al,(%rax)
 693:	00 d8                	add    %bl,%al
 695:	ff                   	(bad)  
 696:	ff                   	(bad)  
 697:	ff                   	.byte 0xff
 698:	a8 00                	test   $0x0,%al
	...

Disassembly of section .eh_frame:

00000000000006a0 <__FRAME_END__-0x98>:
 6a0:	14 00                	adc    $0x0,%al
 6a2:	00 00                	add    %al,(%rax)
 6a4:	00 00                	add    %al,(%rax)
 6a6:	00 00                	add    %al,(%rax)
 6a8:	01 7a 52             	add    %edi,0x52(%rdx)
 6ab:	00 01                	add    %al,(%rcx)
 6ad:	78 10                	js     6bf <__GNU_EH_FRAME_HDR+0x4f>
 6af:	01 1b                	add    %ebx,(%rbx)
 6b1:	0c 07                	or     $0x7,%al
 6b3:	08 90 01 00 00 24    	or     %dl,0x24000001(%rax)
 6b9:	00 00                	add    %al,(%rax)
 6bb:	00 1c 00             	add    %bl,(%rax,%rax,1)
 6be:	00 00                	add    %al,(%rax)
 6c0:	50                   	push   %rax
 6c1:	fe                   	(bad)  
 6c2:	ff                   	(bad)  
 6c3:	ff 30                	pushq  (%rax)
 6c5:	00 00                	add    %al,(%rax)
 6c7:	00 00                	add    %al,(%rax)
 6c9:	0e                   	(bad)  
 6ca:	10 46 0e             	adc    %al,0xe(%rsi)
 6cd:	18 4a 0f             	sbb    %cl,0xf(%rdx)
 6d0:	0b 77 08             	or     0x8(%rdi),%esi
 6d3:	80 00 3f             	addb   $0x3f,(%rax)
 6d6:	1a 3b                	sbb    (%rbx),%bh
 6d8:	2a 33                	sub    (%rbx),%dh
 6da:	24 22                	and    $0x22,%al
 6dc:	00 00                	add    %al,(%rax)
 6de:	00 00                	add    %al,(%rax)
 6e0:	14 00                	adc    $0x0,%al
 6e2:	00 00                	add    %al,(%rax)
 6e4:	44 00 00             	add    %r8b,(%rax)
 6e7:	00 58 fe             	add    %bl,-0x2(%rax)
 6ea:	ff                   	(bad)  
 6eb:	ff 08                	decl   (%rax)
	...
 6f5:	00 00                	add    %al,(%rax)
 6f7:	00 1c 00             	add    %bl,(%rax,%rax,1)
 6fa:	00 00                	add    %al,(%rax)
 6fc:	5c                   	pop    %rsp
 6fd:	00 00                	add    %al,(%rax)
 6ff:	00 2a                	add    %ch,(%rdx)
 701:	ff                   	(bad)  
 702:	ff                   	(bad)  
 703:	ff 1e                	lcall  *(%rsi)
 705:	00 00                	add    %al,(%rax)
 707:	00 00                	add    %al,(%rax)
 709:	41 0e                	rex.B (bad) 
 70b:	10 86 02 43 0d 06    	adc    %al,0x60d4302(%rsi)
 711:	59                   	pop    %rcx
 712:	0c 07                	or     $0x7,%al
 714:	08 00                	or     %al,(%rax)
 716:	00 00                	add    %al,(%rax)
 718:	1c 00                	sbb    $0x0,%al
 71a:	00 00                	add    %al,(%rax)
 71c:	7c 00                	jl     71e <__GNU_EH_FRAME_HDR+0xae>
 71e:	00 00                	add    %al,(%rax)
 720:	28 ff                	sub    %bh,%bh
 722:	ff                   	(bad)  
 723:	ff 1b                	lcall  *(%rbx)
 725:	00 00                	add    %al,(%rax)
 727:	00 00                	add    %al,(%rax)
 729:	41 0e                	rex.B (bad) 
 72b:	10 86 02 43 0d 06    	adc    %al,0x60d4302(%rsi)
 731:	56                   	push   %rsi
 732:	0c 07                	or     $0x7,%al
 734:	08 00                	or     %al,(%rax)
	...

0000000000000738 <__FRAME_END__>:
 738:	00 00                	add    %al,(%rax)
	...

Disassembly of section .init_array:

0000000000200e48 <__frame_dummy_init_array_entry>:
  200e48:	20 06                	and    %al,(%rsi)
  200e4a:	00 00                	add    %al,(%rax)
  200e4c:	00 00                	add    %al,(%rax)
	...

Disassembly of section .fini_array:

0000000000200e50 <__do_global_dtors_aux_fini_array_entry>:
  200e50:	e0 05                	loopne 200e57 <__do_global_dtors_aux_fini_array_entry+0x7>
  200e52:	00 00                	add    %al,(%rax)
  200e54:	00 00                	add    %al,(%rax)
	...

Disassembly of section .dynamic:

0000000000200e58 <_DYNAMIC>:
  200e58:	0c 00                	or     $0x0,%al
  200e5a:	00 00                	add    %al,(%rax)
  200e5c:	00 00                	add    %al,(%rax)
  200e5e:	00 00                	add    %al,(%rax)
  200e60:	f8                   	clc    
  200e61:	04 00                	add    $0x0,%al
  200e63:	00 00                	add    %al,(%rax)
  200e65:	00 00                	add    %al,(%rax)
  200e67:	00 0d 00 00 00 00    	add    %cl,0x0(%rip)        # 200e6d <_DYNAMIC+0x15>
  200e6d:	00 00                	add    %al,(%rax)
  200e6f:	00 64 06 00          	add    %ah,0x0(%rsi,%rax,1)
  200e73:	00 00                	add    %al,(%rax)
  200e75:	00 00                	add    %al,(%rax)
  200e77:	00 19                	add    %bl,(%rcx)
  200e79:	00 00                	add    %al,(%rax)
  200e7b:	00 00                	add    %al,(%rax)
  200e7d:	00 00                	add    %al,(%rax)
  200e7f:	00 48 0e             	add    %cl,0xe(%rax)
  200e82:	20 00                	and    %al,(%rax)
  200e84:	00 00                	add    %al,(%rax)
  200e86:	00 00                	add    %al,(%rax)
  200e88:	1b 00                	sbb    (%rax),%eax
  200e8a:	00 00                	add    %al,(%rax)
  200e8c:	00 00                	add    %al,(%rax)
  200e8e:	00 00                	add    %al,(%rax)
  200e90:	08 00                	or     %al,(%rax)
  200e92:	00 00                	add    %al,(%rax)
  200e94:	00 00                	add    %al,(%rax)
  200e96:	00 00                	add    %al,(%rax)
  200e98:	1a 00                	sbb    (%rax),%al
  200e9a:	00 00                	add    %al,(%rax)
  200e9c:	00 00                	add    %al,(%rax)
  200e9e:	00 00                	add    %al,(%rax)
  200ea0:	50                   	push   %rax
  200ea1:	0e                   	(bad)  
  200ea2:	20 00                	and    %al,(%rax)
  200ea4:	00 00                	add    %al,(%rax)
  200ea6:	00 00                	add    %al,(%rax)
  200ea8:	1c 00                	sbb    $0x0,%al
  200eaa:	00 00                	add    %al,(%rax)
  200eac:	00 00                	add    %al,(%rax)
  200eae:	00 00                	add    %al,(%rax)
  200eb0:	08 00                	or     %al,(%rax)
  200eb2:	00 00                	add    %al,(%rax)
  200eb4:	00 00                	add    %al,(%rax)
  200eb6:	00 00                	add    %al,(%rax)
  200eb8:	f5                   	cmc    
  200eb9:	fe                   	(bad)  
  200eba:	ff 6f 00             	ljmp   *0x0(%rdi)
  200ebd:	00 00                	add    %al,(%rax)
  200ebf:	00 f0                	add    %dh,%al
  200ec1:	01 00                	add    %eax,(%rax)
  200ec3:	00 00                	add    %al,(%rax)
  200ec5:	00 00                	add    %al,(%rax)
  200ec7:	00 05 00 00 00 00    	add    %al,0x0(%rip)        # 200ecd <_DYNAMIC+0x75>
  200ecd:	00 00                	add    %al,(%rax)
  200ecf:	00 80 03 00 00 00    	add    %al,0x3(%rax)
  200ed5:	00 00                	add    %al,(%rax)
  200ed7:	00 06                	add    %al,(%rsi)
  200ed9:	00 00                	add    %al,(%rax)
  200edb:	00 00                	add    %al,(%rax)
  200edd:	00 00                	add    %al,(%rax)
  200edf:	00 30                	add    %dh,(%rax)
  200ee1:	02 00                	add    (%rax),%al
  200ee3:	00 00                	add    %al,(%rax)
  200ee5:	00 00                	add    %al,(%rax)
  200ee7:	00 0a                	add    %cl,(%rdx)
  200ee9:	00 00                	add    %al,(%rax)
  200eeb:	00 00                	add    %al,(%rax)
  200eed:	00 00                	add    %al,(%rax)
  200eef:	00 87 00 00 00 00    	add    %al,0x0(%rdi)
  200ef5:	00 00                	add    %al,(%rax)
  200ef7:	00 0b                	add    %cl,(%rbx)
  200ef9:	00 00                	add    %al,(%rax)
  200efb:	00 00                	add    %al,(%rax)
  200efd:	00 00                	add    %al,(%rax)
  200eff:	00 18                	add    %bl,(%rax)
  200f01:	00 00                	add    %al,(%rax)
  200f03:	00 00                	add    %al,(%rax)
  200f05:	00 00                	add    %al,(%rax)
  200f07:	00 03                	add    %al,(%rbx)
	...
  200f11:	10 20                	adc    %ah,(%rax)
  200f13:	00 00                	add    %al,(%rax)
  200f15:	00 00                	add    %al,(%rax)
  200f17:	00 02                	add    %al,(%rdx)
  200f19:	00 00                	add    %al,(%rax)
  200f1b:	00 00                	add    %al,(%rax)
  200f1d:	00 00                	add    %al,(%rax)
  200f1f:	00 30                	add    %dh,(%rax)
  200f21:	00 00                	add    %al,(%rax)
  200f23:	00 00                	add    %al,(%rax)
  200f25:	00 00                	add    %al,(%rax)
  200f27:	00 14 00             	add    %dl,(%rax,%rax,1)
  200f2a:	00 00                	add    %al,(%rax)
  200f2c:	00 00                	add    %al,(%rax)
  200f2e:	00 00                	add    %al,(%rax)
  200f30:	07                   	(bad)  
  200f31:	00 00                	add    %al,(%rax)
  200f33:	00 00                	add    %al,(%rax)
  200f35:	00 00                	add    %al,(%rax)
  200f37:	00 17                	add    %dl,(%rdi)
  200f39:	00 00                	add    %al,(%rax)
  200f3b:	00 00                	add    %al,(%rax)
  200f3d:	00 00                	add    %al,(%rax)
  200f3f:	00 c8                	add    %cl,%al
  200f41:	04 00                	add    $0x0,%al
  200f43:	00 00                	add    %al,(%rax)
  200f45:	00 00                	add    %al,(%rax)
  200f47:	00 07                	add    %al,(%rdi)
  200f49:	00 00                	add    %al,(%rax)
  200f4b:	00 00                	add    %al,(%rax)
  200f4d:	00 00                	add    %al,(%rax)
  200f4f:	00 08                	add    %cl,(%rax)
  200f51:	04 00                	add    $0x0,%al
  200f53:	00 00                	add    %al,(%rax)
  200f55:	00 00                	add    %al,(%rax)
  200f57:	00 08                	add    %cl,(%rax)
  200f59:	00 00                	add    %al,(%rax)
  200f5b:	00 00                	add    %al,(%rax)
  200f5d:	00 00                	add    %al,(%rax)
  200f5f:	00 c0                	add    %al,%al
  200f61:	00 00                	add    %al,(%rax)
  200f63:	00 00                	add    %al,(%rax)
  200f65:	00 00                	add    %al,(%rax)
  200f67:	00 09                	add    %cl,(%rcx)
  200f69:	00 00                	add    %al,(%rax)
  200f6b:	00 00                	add    %al,(%rax)
  200f6d:	00 00                	add    %al,(%rax)
  200f6f:	00 18                	add    %bl,(%rax)
  200f71:	00 00                	add    %al,(%rax)
  200f73:	00 00                	add    %al,(%rax)
  200f75:	00 00                	add    %al,(%rax)
  200f77:	00 f9                	add    %bh,%cl
  200f79:	ff                   	(bad)  
  200f7a:	ff 6f 00             	ljmp   *0x0(%rdi)
  200f7d:	00 00                	add    %al,(%rax)
  200f7f:	00 03                	add    %al,(%rbx)
	...

Disassembly of section .got:

0000000000200fd8 <.got>:
	...

Disassembly of section .got.plt:

0000000000201000 <_GLOBAL_OFFSET_TABLE_>:
  201000:	58                   	pop    %rax
  201001:	0e                   	(bad)  
  201002:	20 00                	and    %al,(%rax)
	...
  201018:	26 05 00 00 00 00    	es add $0x0,%eax
  20101e:	00 00                	add    %al,(%rax)
  201020:	36 05 00 00 00 00    	ss add $0x0,%eax
	...

Disassembly of section .data:

0000000000201028 <__dso_handle>:
  201028:	28 10                	sub    %dl,(%rax)
  20102a:	20 00                	and    %al,(%rax)
  20102c:	00 00                	add    %al,(%rax)
	...

Disassembly of section .bss:

0000000000201030 <__bss_start>:
  201030:	00 00                	add    %al,(%rax)
	...

0000000000201034 <a>:
  201034:	00 00                	add    %al,(%rax)
	...

Disassembly of section .comment:

0000000000000000 <.comment>:
   0:	47                   	rex.RXB
   1:	43                   	rex.XB
   2:	43 3a 20             	rex.XB cmp (%r8),%spl
   5:	28 55 62             	sub    %dl,0x62(%rbp)
   8:	75 6e                	jne    78 <_init-0x480>
   a:	74 75                	je     81 <_init-0x477>
   c:	20 37                	and    %dh,(%rdi)
   e:	2e 35 2e 30 2d 33    	cs xor $0x332d302e,%eax
  14:	75 62                	jne    78 <_init-0x480>
  16:	75 6e                	jne    86 <_init-0x472>
  18:	74 75                	je     8f <_init-0x469>
  1a:	31 7e 31             	xor    %edi,0x31(%rsi)
  1d:	38 2e                	cmp    %ch,(%rsi)
  1f:	30 34 29             	xor    %dh,(%rcx,%rbp,1)
  22:	20 37                	and    %dh,(%rdi)
  24:	2e                   	cs
  25:	35                   	.byte 0x35
  26:	2e 30 00             	xor    %al,%cs:(%rax)
